package com.zzy.forum3.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class Article {
    private Long id;

    private Long boardId;

    private Long userId;

    private String title;

    private Integer visitCount;

    private Integer replyCount;

    private Integer likeCount;

    private Byte state;

    private Byte deleteState;

    private Date createTime;

    private Date updateTime;

    private String content;

    @ApiModelProperty("是否作者")
    private Boolean own;

    private User user;

    private Board board;

//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public Long getBoardId() {
//        return boardId;
//    }
//
//    public void setBoardId(Long boardId) {
//        this.boardId = boardId;
//    }
//
//    public Long getUserId() {
//        return userId;
//    }
//
//    public void setUserId(Long userId) {
//        this.userId = userId;
//    }
//
//    public String getTitle() {
//        return title;
//    }
//
//    public void setTitle(String title) {
//        this.title = title == null ? null : title.trim();
//    }
//
//    public Integer getVisitCount() {
//        return visitCount;
//    }
//
//    public void setVisitCount(Integer visitCount) {
//        this.visitCount = visitCount;
//    }
//
//    public Integer getReplyCount() {
//        return replyCount;
//    }
//
//    public void setReplyCount(Integer replyCount) {
//        this.replyCount = replyCount;
//    }
//
//    public Integer getLikeCount() {
//        return likeCount;
//    }
//
//    public void setLikeCount(Integer likeCount) {
//        this.likeCount = likeCount;
//    }
//
//    public Byte getState() {
//        return state;
//    }
//
//    public void setState(Byte state) {
//        this.state = state;
//    }
//
//    public Byte getDeleteState() {
//        return deleteState;
//    }
//
//    public void setDeleteState(Byte deleteState) {
//        this.deleteState = deleteState;
//    }
//
//    public Date getCreateTime() {
//        return createTime;
//    }
//
//    public void setCreateTime(Date createTime) {
//        this.createTime = createTime;
//    }
//
//    public Date getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(Date updateTime) {
//        this.updateTime = updateTime;
//    }
//
//    public String getContent() {
//        return content;
//    }
//
//    public void setContent(String content) {
//        this.content = content == null ? null : content.trim();
//    }
}